A software engineering environment driven by event-condition-action rules and its trigger mechanism

نویسندگان

  • Walcélio L. Melo
  • Noureddine Belkhatir
  • Jacky Estublier
چکیده

Recently, PSEE's (Process-Centered Software Engineering Environments) have been investigated as a new architecture of SEE's in which the software processes are explicitly described and drive the user interactions. A typical PSEE is composed of two components: a resource manager and a process manager. The resource manager is responsible for the management and control of all objects manipulated during the software processes. The process manager is the component supporting an explicit formalism to describe software processes. ADELE/TEMPO is a sample of this new tendency. This paper presents the main components of the kernel of the ADELE/TEMPO system, i.e., its resource manager and process manager. Special attention is given to how these di erent basic components are integrated into a platform where software process models can be explicitly described by event-condition-action rules and supported by an active software engineering database. key-words: trigger, active software engineering database, role concept, process modeling, eventcondition-action rules, knowledge-based software engineering environments. This paper is a revised and extended version of \Software process model and work space control in the ADELE/TEMPO system", N. Belkhatir, J. Estublier and W. Melo, published in the Proc. of the 2nd Int'l Conf. on the Software Process, pp. 2{11, Feb. 1993, IEEE Press. 1

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supporting Software Maintenance Processes in TEMPO

We will show in this article how Tempo, a process-centered software engineering environment (SEE), assists in cooperative work by means of an approach based on a communication model. We will describe the executable formalisme used to define software engineering activities, and we will show how contraints related to the use of objects in these activities are expressed using the role concept. We ...

متن کامل

Collaborating Software Engineering Processes in Tempo

We will show in this article how Tempo, a processcentered software engineering environment (SEE), assists in cooperative work by means of an approach based on a communicationmodel. We will describe the executable formalism used to de ne software engineering activities, and we will show how constraints related to the use of objects in these activities are expressed using the role concept. We wil...

متن کامل

Beyond Coupling Modes: Implementing Active Concepts on Top of a Commercial ooDBMS

Active object-oriented database systems are especially useful in the area of nonstandard applications in order to implement an event-driven and constraint-driven system environment. Several approaches exist in literature integrating active concepts into object-oriented databases. For most systems, their knowledge model is based on Event/Condition/Action rules, and their execution model is based...

متن کامل

Complex Events and Actions in Logical Agents

Complex Event Processing (CEP) has emerged as a relevant new field of software engineering and computer science. Many of the current approaches to CEP are declarative and based on rules, and often on logic-programming-like languages and semantics. Some work on CEP is situated within the field of logical agents. Usually, event processing is based upon Event-Condition-Action rules, which are howe...

متن کامل

Coordination in Workflow Management Systems - A Rule-Based Approach

Coordination is a key requirement of software systems where diierent parts have to be adjusted in order to reach a common goal. A prominent example thereof are workkow management systems (WFMS). They in particular require exible mechanisms to realize diierent kinds of coordination, which are called coordination policies. This need for exibility emerges from the fact that coordination policies i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Information & Software Technology

دوره 37  شماره 

صفحات  -

تاریخ انتشار 1995